@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}


*{font-family: "微软雅黑";}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333;}

.head_top p{font-size: 12px;line-height: 18px;color: #555555;}
.head_top .top_link a,.head_top .top_link a span{display: inline-block;}
.head_top .top_link a span{display: inline-block;padding-left: 20px;margin: 0 10px;font-size: 12px;line-height: 18px;color: #555555;}
.head_top .top_link .sc span{background: url(../images/sc.png)no-repeat left center;}
.head_top .top_link .ly span{background: url(../images/ly.png)no-repeat left center;}
.head_top .top_link .lx span{background: url(../images/lx.png)no-repeat left center;}
.head_top .top_link .ph span{background: url(../images/ph.png)no-repeat left center;}
.head_top{width: 100%;border-bottom: 1px solid #d1d1ce;border-top: 3px solid #00438e;padding: 3px 0;}
.head_top .top_link .ph{position: relative;display: block;float: right;}
.phewm{position: absolute;z-index: 999;right: 0;min-width: 100%;width: 140px;}
.phewm img{width: 100%;}


.header{padding: 10px 0;position: relative;}
.header .logobox{display: inline-block;}
.header .heade_td{display:inline-block;}
.header .logobox{width: 380px;margin-right: 12px;}
.heade_td {border-left: 1px solid #c6c6c6;padding: 5px 0;padding-left: 12px; margin-top:15px;}
.heade_td h5{font-size: 24px;color: #0045a7;line-height: 30px;}
.heade_td h4{font-size: 24px;color: #f76300;line-height: 40px;}
.tel{padding-left: 50px;background: url(../images/tel.jpg)no-repeat left center;margin-top: 10px;}
.tel h5{font-size: 20px; margin-top:10px;}
.tel h4{font-size: 35px;color:#0045a7;font-family: impact;}
.menubtn{position: absolute;width: 40px;height: 40px;text-align: center;font-size: 24px;color: #0045a7; line-height: 40px;display: block;right: 0;top: 50%;transform: translateY(-50%);
transform: translateY(-50%);
-ms-transform:translateY(-50%); 	/* IE 9 */
-moz-transform:translateY(-50%); 	/* Firefox */
-webkit-transform:translateY(-50%); /* Safari和 Chrome */
-o-transform:translateY(-50%); 	/* Opera */
}



@media only screen and (max-width:1199px ) {
	.header .logobox{width: 363px;}
}
@media only screen and (max-width:991px ) {
	.header .logobox{width: 45%;min-width: 240px;}
	.header .heade_td h4{font-size: 16px;}
}
@media only screen and (max-width:767px ) {
.header{padding-left: 10px;}	
.gjc{padding-left:5px ;padding-right: 5px;}
}


/*菜单样式*/
.menu{width: 100%;background: #0045a7;}
.menu ul.yjnav>li{width: 14.285714%;float: left;text-align: center;background: url(../images/shu.jpg)no-repeat right center;position: relative;}
.menu ul.yjnav>li:last-child{background: none;}
.menu ul.yjnav>li>a{display: block;width: 100%;line-height: 50px;color: #fff;transition: all 0.35s;border-top: 2px solid #0045a7;}
.menu ul.yjnav>li>a:hover{background-color: #fff;color: #333333;}
.menu ul.yjnav>li .ej{position: absolute;z-index: 666;width: 100%; display:none; background: rgba(255,255,255,0.8); transition: all 0.35s;}
.menu ul.yjnav>li .ej li a{display: block;width: 100%;line-height: 44px;color: #272a2f;transition: all 0.35s;}
.menu ul.yjnav>li .ej li a:hover{background: rgba(0,69,167,0.8);color: #fff;}
.menu ul.yjnav>li:hover .ej{  display:block;}
.menu ul.yjnav>li .ej li{position: relative;}
.menu ul.yjnav>li .ej>li .sj{display: none;position: absolute;left: 100%;top: 0; width: 100%;}
.menu ul.yjnav>li .ej>li .sj li a{line-height: 44px;background: rgba(255,255,255,0.6);font-size: 14px;}
.menu ul.yjnav>li .ej>li .sj li a:hover{background: rgba(0,69,167,0.6) ;}
.menu ul.yjnav>li .ej>li:hover .sj{display:block;}
@media only screen and (min-width:992px ) {
/*	.menu ul.yjnav>li .ej{display: block !important;}*/
	.menu ul.yjnav{display: block !important;}
}
@media only screen and (max-width:991px) {
	.menu ul.yjnav>li .ej{display: none;}
	.menu{position: relative;right: 0;z-index: 999; background-color:rgba(0,0,0,0);}
	.menu ul.yjnav{position: absolute;width: 30%;min-width: 140px;top: 0;right: 0; z-index: 998;background: rgba(0,0,0,0.8);display: none;}
	.menu ul.yjnav>li{float: none;width: 100%;background: none;}
	.menu ul.yjnav>li>a{line-height: 34px;}
}

/*关键词搜索*/
.gjc p{font-size: 14px;color: #333333;}
.gjc p a{font-size: 12px;color: #333333;line-height:42px; margin-right:10px;display: inline-block;}
.pcserch{background: url(../images/bg1_14.jpg)repeat-x center left;}
#serch{height: 28px;width: 58px;border: 2px solid #0045a7; background-color: #0045a7; outline: none;padding-bottom: 0;padding-top: 0;color: #fff;}
.top-input{height:28px;width: 203px; border:2px solid #0045a7;outline: none !important;padding-left:5px;}
.fgserch{margin-top:6px;overflow: hidden;float: right;}
@media only screen and (max-width:767px ) {
	.fgserch{float: none;margin: 0 auto;text-align: center;width: 261px;}
	.gjc{margin: 5px 0;}
	.gjc p a{line-height: 21px;}
}

/*title*/
.title{margin-bottom: 20px;}
.title p{font-size: 14px; color: #333;}
.title1 {background: url(../images/titbg.png)no-repeat center center;margin-top: 30px;}
.title1 h3{font-size: 30px;font-weight: bold;color: #0045a7;line-height: 1;margin-bottom: 8px;}
.title1 h5{font-size: 20px;font-family: "宋体";text-transform: uppercase;line-height: 1;}
@media only screen and (max-width:767px ) {
	.title1 h3{font-size: 26px;}
	.title1 h5{font-size: 18px;}
}
@media only screen and (max-width:560px ) {
	.title1 h3{font-size: 24px;}
	.title p{font-size: 13px;}
}
@media only screen and (max-width:400px ) {
	.title1 h3{font-size: 22px;}
	.title1 h5{font-size: 16px;}
}





/*首页产品*/
@media only screen and (min-width: 524px) and (max-width: 595px) {
	.title01 ul{margin: 0 auto !important;width: auto;display:block;}
}

.title01{ margin:0 0 30px;}
.title01 ul{margin: 0 auto;display:inline-block;width: auto;}
.title01 ul li{padding: 0 4px;}
.title01 ul li a{width:100%;display: block; font-size: 14px; display:inline-block;
background: url(../images/titbg2.png)no-repeat center center;
border-radius: 3px;
 padding:0px 4px 3px 4px; height:38px; line-height:36px;
 color:#333333;overflow: hidden;text-overflow: inherit;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
}

@media only screen and (min-width:992px ) {
	.title01 ul li{width:12.5%;}
}
@media only screen and (min-width:768px ) and{max-width:991px} {
.title01 ul li{width:20%;}
}
.title01 ul li{min-width: 126px;line-height: 1;margin-bottom: 5px;}

@media only screen and (max-width:767px ) {
	.title01 ul li{min-width: 106px;}
	.title01 ul li a{font-size: 12px;}
}

@media only screen and (min-width:768px ) {
	.dd{margin: 0 !important;}
	
}
@media only screen and (max-width:767px ) {
	.dd{margin-left:margin-left: 16.66666667% !important;}
}

@media only screen and (min-width: 767px) and (max-width: 771px) {
	.title01 ul li a{padding: 1 4px; margin: 0 7px;}
}

.title01 ul li a:hover{ color:#fff; background: url(../images/titbg1.png)no-repeat center center;}
.title01 ul li a.active{ color:#fff;background: url(../images/titbg1.png)no-repeat center center;}


.cpimgbox{padding:2px;width: 100%;overflow: hidden;border: 1px solid #d7d7d7; position: relative;background: #fff;transition: all 0.35s;}
.cpbg{
width: 100%;height: 100%;
position: absolute;top: 0;left: 0;
padding:3px;width: 100%;overflow: hidden;background: url(../images/hoverbg_12.png) no-repeat center center;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
opacity: 0;
transition: all 0.35s; 
}
.in_pro{width: 100%;overflow: hidden; background: url(../images/probg_02.png)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.qhpic{position: relative; display: block; overflow: hidden; margin: 0 auto;background: #fff;opacity: 1;padding: 3px;background: #fff;border: 1px solid #fff;}
.qhpic:before{content: ""; padding-top: 75%; display: block;}
.qhpic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;transition: all 0.35s;}

.qh1 .lunbo a{width: 100%;display: block;overflow: hidden;border: 1px solid #d7d7d7;padding: 2px 2px 0;position: relative;top: 0;transition: all 0.35s}
.qh1 .lunbo a:hover{box-shadow: 2px 2px 8px #1c59b5;position: relative;top: -3px;background: #1c59b5;}
.qh1 .lunbo a:hover .cpbg{opacity: 1;border: 1px solid #1c59b5;}
.qh1 .lunbo a p{color: #333;transition: all 0.5s;font-size: 14px;line-height:34px; height:34px; overflow:hidden;}
.qh1 .lunbo a:hover p{color: #DE010E;background: #1c59b5;color: #fff;}
.qh1 .lunbo a:hover .cpimgbox{background: #fff;border: 1px solid #1c59b5;}
.qh1 .lunbo a:hover .qhpic {border: 1px solid #fff;}
.qh1 .lunbo a:hover .qhpic img{
transform: scale(1.1);
-ms-transform: scale(1.1); 	/* IE 9 */
-moz-transform: scale(1.1); 	/* Firefox */
-webkit-transform: scale(1.1); /* Safari 和 Chrome */
-o-transform: scale(1.1); 	/* Opera */
}
.lunbo .item{margin-bottom: 15px;}




/*关于我们*/

.abimg{width:auto;overflow: hidden;height: 340px;display: inline-block;}
.abccc{display: table-cell;vertical-align: middle;}
.abccc img{max-width: 100%;display: table-cell;}

.abtxt{ width: 100%; height: 270px;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;text-overflow: ellipsis;font-size: 14px;line-height: 30px;}
.inab_right h3{font-size:20px;line-height: 1;margin-bottom: 10px;}
.inab_right a{display: block;width: 100%;line-height:40px;text-align: center;background: #f76300;color: #fff;border-radius: 3px;}

@media only screen and (max-width:1199px ) {
	.abtxt{width: 100%; height: 210px;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;text-overflow: ellipsis;}
	.abimg{height: 280px;}
}
@media only screen and (max-width:991px ) {
	.abtxt{width: 100%; height: 150px;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;text-overflow: ellipsis;}
.abimg{height: 220px;}
}

@media only screen and (max-width:767px ) {
	.inab_right {margin-top: 15px;}
	.abimg{min-height: 220px;height: auto;}
}
@media only screen and (max-width:400px ) {
	.abimg{height: 190px;}
}





/*案例中心*/
.caselist ul li{margin-bottom: 15px;}
.caselist ul li a{display: block;width: 100%;overflow: hidden;}
.caselist ul li a .casepic{position: relative; display: block; overflow: hidden; margin: 0 auto;padding: 2px;border: 1px solid #ccc;background: #fff;}
.caselist ul li a .casepic:before{content: ""; padding-top: 75%; display: block;}
.caselist ul li a .casepic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;transition: all 0.35s;}


.caselist ul li a .casezz p{font-size: 14px;line-height: 32px;color: #333;transition: all 0.35s; height:32px; overflow:hidden;}
.caselist ul li a{padding: 2px 2px 0;border: 1px solid #d7d7d7;position: relative;top: 0;transition: all 0.35s;}
.caselist ul li a:hover{background: #1c59b5;position: relative;top: -3px;box-shadow: 2px 2px 8px #1C59B5;}
.caselist ul li a:hover .casezz p{color: #fff;}

.caselist ul li a:hover .casepic img{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

.cmore{text-align: center;}
.cmore a{display: inline-block;width: 180px;margin: 0 auto; line-height: 32px;background: #F76300;color: #fff;text-align: center;margin-bottom: 10px;border-radius: 5px;}



/*优势*/
.title2 h3{font-size: 44px;font-weight: bold;color: #1c59b5;line-height:64px;}
.title2 h6{display: inline-block;margin: 0 auto; font-size: 14px;line-height: 34px;padding: 0 40px;background: #fff; border: 1px solid #ddd;border-radius:8px;position: relative;z-index: 9;}
.title2 .heng{width: 100%;height: 1px;background: #d7d7d7;position: relative;top: -17px;z-index: 6;}
.tit2_tel{position: relative;top: -75px;right: 0;z-index: 11;float: right;text-align: left;}
.tit2_tel h4{font-size: 14px;color: #333;}
.tit2_tel h5{font-size: 30px;font-family: impact;color: #f76300;}
@media only screen and (max-width:767px ) {
	.title2 h3{font-size: 36px;}
}
@media only screen and (max-width:400px ) {
	.title2 h3{font-size: 30px;}
}


.ysbox{width: 100%;overflow: hidden;margin-bottom: 10px;position: relative; min-height:230px;}
.ysbox .ysleft{width:37.5%;float: left;padding-top: 10px;}
.ysbox .ysright{width:37.5%;float: right;padding-top: 10px;}
.ysbox .yscenter{width: 25%;float: left;}
.ysbox .ysleft h3,.ysbox .ysright h3{font-size:18px;color: #333333;line-height: 1;}
.ysbox .ysleft h5,.ysbox .ysright h5{font-size:14px;color: #a8a8a8;margin-bottom:15px;line-height: 30px;text-transform: uppercase;}
.ysbox .ysleft p,.ysbox .ysright p{font-size:13px; color: #333333;line-height: 30px; padding-left: 30px;background: url(../images/dg.png)no-repeat left top;}
.yscenter .yspicbox{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.yscenter .yspicbox:before{content: ""; padding-top:100%; display: block;}

.yscenter .yspicbox1{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.yscenter .yspicbox1:before{content: ""; padding-top:75%; display: block;}


.yscenter{position: absolute;top: 50%;transform: translateY(-50%);left:37.5%;}

.ys1{padding-left: 75px;background: url(../images/tit1.png)no-repeat top left;background-position-x: 10px;background-position-y: 10px;}
.ys2{padding-left: 75px;background: url(../images/tit2.png)no-repeat top left;background-position-x: 10px;background-position-y: 10px;}
.ys3{padding-left: 75px;background: url(../images/tit3.png)no-repeat top left;background-position-x: 10px;background-position-y: 10px;}
.ys4{padding-left: 75px;background: url(../images/tit4.png)no-repeat top left;background-position-x: 10px;background-position-y: 10px;}
.ys5{padding-left: 75px;background: url(../images/tit5.png)no-repeat top left;background-position-x: 10px;background-position-y: 10px;}
.ys6{padding-left: 75px;background: url(../images/tit6.png)no-repeat top left;background-position-x: 10px;background-position-y: 10px;}

@media only screen and (max-width:991px ) {
	.ysbox .yscenter{display: none;}
	.ysbox .ysleft,.ysbox .ysright{width: 50%;}
}
@media only screen and (max-width:767px ) {

	.ysbox .ysleft,.ysbox .ysright{width:100%;}
}
/*新闻中心*/
.in_news .newleft a{display: block; width: 100%;height: 310px; overflow: hidden;position: relative;}
.newleft .newimg{width: 100%;height: 310px;overflow: hidden;}
.newleft .newimg span{display: block;width: 100%;height: 100%;background: url(../images/new1.jpg)no-repeat center center;background-size: cover;}
.newszz{position: absolute;display: block; width: 100%;height: 100%;top:100%;margin: 0; left: 0;padding:0 15px;background: rgba(0,0,0,.58);transition: all 0.3s;}
.newszz p{line-height: 44px;color: #fff;font-family: "宋体";}
.newleft a:hover .newszz{margin-top: -44px;}
.newpic{width: 20%;height: 84px;float: left; overflow: hidden;}
.newpic span{display: block;width: 100%;height: 100%;overflow: hidden;}
.newtext{width:80%;padding-left: 10px;float: right;}
.newtext h3{font-size: 14px;color: #333;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newtext h3 span{font-size: 12px;color: #666;line-height: 18px;}
.newtext .tetbox{font-size: 14px;color: #333;line-height: 22px;height: 44px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.newtext .date{display: inline-block;width: 58px;line-height: 22px;background: #0045a7;color: #fff;text-align: center;transition: all 0.25s;}
.newslist ul{overflow: hidden;width: 100%;}
.newslist ul li{ margin-top:0px; margin-bottom:18px;}
.newslist ul li a{display: block;width: 100%;overflow: hidden;padding: 3px;border: 1px solid #0045a7;transition: all 0.2s;}
.newslist ul li a:hover{box-shadow: 0 3px 5px #5079b6;}
.newslist ul li a:hover .newtext .date{background: #f76300;}
.in_news{width: 100%;overflow: hidden;background: url(../images/newbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}

@media only screen and (max-width:1200px ) {
	.newpic{width: 25%;}
	.newtext{width: 74%;}
}
@media only screen and (max-width:991px ) {
	 .newtext h3 span{display: none;}

}
@media only screen and (max-width:420px ) {
	.newpic{width: 35%;}
	.newtext{width: 64%;}
}
@media only screen and (max-width:420px ) {
	.newpic{width: 45%;}
	.newtext{width: 54%;}
}
.newmore{text-align: center;}
.newmore a{display: inline-block;width: 180px;margin: 0 auto; line-height: 32px;background: #F76300;color: #fff;text-align: center;margin-bottom: 10px;border-radius: 5px;}


/*底部*/
.cfot{width: 100%;overflow: hidden;background: url(../images/fotbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;padding: 20px 0;}
.fot_left{width: 80%;float: left;padding: 0 15px;}
.fot_lxfs{width: 100%;overflow: hidden;margin-top: 25px;}
.title3{margin-top: 25px;}
.title3 h3{font-size: 30px;color: #ffffff;}
.title3 h3 span{font-size: 14px;font-family:arial;text-transform:uppercase;}
.ewmbox{width:57%;float: left;}
.fot_lx{width: 43%;float: left;color: #fff;font-size: 14px;line-height: 30px;}
.ewmbox .ewm1,.ewmbox .ewm2{width: 46%;}
.ewmbox img{width: 100%;min-width: 120px;max-width: 160px;}
.ewmbox p{font-size: 14px;color: #fff;line-height: 26px;}
.mapbox{width: 95%;}
.fot_right{width: 38%;float: right;padding:0 15px;}
.fot_right{color: #fff;font-size: 14px;}
.fot_right .fot_ly .form-group textarea.form-control{ max-width: 100%; min-height: 100px;background: #f1f0f0;}
.fot_right .fot_ly .form-group input.form-control{background: #f1f0f0;}
.fot_ly{margin-top:25px;}
.sub-tj{background: #0045a7;color: #fff;border: none;outline: none;border-radius: 0;}

@media only screen and (max-width:767px ) {
	.fot_left{width: 100%;}
	.fot_right{width: 100%;}
	.ewmbox{width: 100%;}
	.fot_lx{width: 100%;}
	.title3 h3{font-size: 26px;}
	
}

.downfoot{background: #0045a7;padding-top: 5px;padding-bottom: 5px;}
.fotnav{display: inline-block;padding: 5px 0;margin: 0 auto;}
.fotnav a{display: inline-block;}
.fotnav a span{display: inline-block;padding: 0 10px;font-size: 14px;line-height: 1;border-left: 1px solid #fff;color: #fff;text-align: center;}
.fotnav a:first-child span{border-left: none;}
.fotnav a:hover{background: #fff;color: #0045a7;}
.fotnav a:hover span{color: #0045A7;}
.downfoot p{font-size: 14px;color: #fff;line-height: 20px;}

/*手机底部*/
.hot{width:100%; height:58px; background:#0045a7; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

/*内页案例展示*/
.content{width: 100%;overflow: hidden;padding: 20px 0;}
.con_left{width: 25%;float: left;padding-right: 20px;}
.con_right{width:75%;float: right;}
.menutit{overflow: hidden;width: 100%;}
.tit_l p{font-size: 82px;font-family: Aparajita;color: #0045a7;line-height: 1;font-weight: bold;text-transform: uppercase;}
.tit_r h4{font-size: 30px;color: #0045a7;font-weight: bold;}
.tit_r h5{font-size: 25px;font-family: Aparajita;color: #0045a7;font-weight: bold;}
.tit_r{position: relative;top: 5px;}

.titborder{border-top: 3px solid #0045A7;width: 100%;height: 1px; margin-top: -8px;}

.leftlist{margin-bottom: 15px;overflow: hidden;}
.leftlist>li{margin-bottom:3px;}
.leftlist>li>a{display: block;width: 100%;overflow: hidden;padding: 2px;border: 1px solid #d2d2d2; position:relative;}
.leftlist>li>a>span{display: block;width: 100%;line-height:42px;background: #0045a7;color: #fff;font-size: 16px;text-indent:10%;text-decoration:  none;transition: all 0.35s;}
.leftlist>li>a:visited{text-decoration:none;}
.leftlist>li>a:link{text-decoration:none;}
.leftlist>li>a:hover span{background: #f76300;}
.leftlist>li>a.active span{background: #f76300;}
.leftlist>li>a span:visited {text-decoration:  none;}
.leftlist>li>a .dclick{position: absolute;width: 20px;height: 20px;line-height: 20px;color: #fff; text-align: center;right:15px;top:50%;margin-top: -10px;}

.leftlist>li .ej { display:none;}
.leftlist>li .ej li a{display: block; width: 100%;overflow: hidden;line-height: 34px;background: #eee;color: #333;text-indent: 10%}
.leftlist>li .ej li a:hover{color: #0045a7;}
.left_lx{padding:0 5px;font-size: 14px;line-height: 26px;color: #292929;}
.left_lx img{width: 100%;}
@media only screen and (max-width:991px ) {
	.con_left{display: none;}
	.con_right{width: 100%;}
}
.title02{background: url(../images/heng.png)no-repeat center center;margin-bottom: 15px;}
.title02 h3{font-size: 25px;color: #0045a7;line-height: 30px;}
.title02 p{font-size: 14px;color: #969696;line-height: 30px;}
.title02 p a{color: #888;}

@media only screen and (max-width:767px ) {
	.title02 h3{font-size: 24px;}
}

@media only screen and (max-width:460px ) {
	.title02 h3{font-size: 22px;}
}


/*页码CSS*/
.yema{width: 100%; text-align: center;margin-top: 20px;}
.yema ul,.yema ul li,.yema ul li a{display: inline-block;}
.yema ul li{padding: 0;}
.yema ul li a{font-size:12px;padding: 2px 8px;border: 1px solid #d7d7d7;transition: all 0.25s;}
.yema ul li a:hover{background: none;border-color: #0045a7;color: #0045a7;}
.xlmenu{margin-bottom: 10px;}
.xlmenu h3{font-size: 16px;line-height: 40px;padding: 0 15px;background: #0045a7;color: #fff;}
.xlmenu h3 .xlclick{display: inline-block;line-height: 40px;}

.xlmenu .xllist li a{display: block;width: 100%;overflow: hidden;line-height: 30px;border-bottom: 1px dashed #ddd;}

/*内页新闻*/
.newlist { line-height:28px;}
.newlist ul.new li {margin-bottom: 25px;}
.newlist ul.new li a{display: block;width: 100%;overflow: hidden;}
.newlist ul.new li a{display: block;width: 100%;overflow: hidden;padding: 3px;border: 1px solid #0045a7;transition: all 0.2s;}
.newlist ul.new li a:hover{box-shadow: 0 3px 8px #5079b6;}
.newlist ul.new li a:hover .newtext .date{background: #f76300;}
.newlist ul.new li a .newtext h3{margin-bottom: 10px;}
.newlist ul.new li a .newtext .tetbox{line-height: 25px;height: 50px;}
.newlist ul.new li a .newpic{height: 100px;}

/*关于我们*/

.about .ab {font-size: 14px;line-height: 30px;text-align: justify;color: #333;}

@media only screen and (max-width:767px ) {
	.about{padding: 0 15px;}
}
/*在线留言*/
.online .zxly{width: 90%;max-width: 500px;margin: 0 auto;}
.online .zxly textarea{max-width: 100%;max-height: 120px;}
/*联系我们*/
.contact .mapbox{width: 96%;margin: 0 auto ;}
.contact .clx p{font-size: 14px;line-height: 25px;color: #000;}
/*案例内页*/
.xqpicbox{position: relative; display: block; overflow: hidden; margin:0px auto;}
.xqpicbox:before{content: ""; padding-top:300px; display: block;}
.xqpicbox img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;max-height: 100%;max-width: 100%;margin: auto;}
/*.xqpicbox span{position: absolute;top: 0;left: 0; width: 100%;height: 100%;overflow: hidden;display: block;background:url(../images/pro4.jpg)no-repeat center center;-webkit-background-size:cover ;background-size:cover ;}*/
.xqtxt{padding-left: 15px;font-size: 14px;line-height: 30px;}
.xqtxt h3{font-size: 16px;line-height: 30px; text-align:center;}
.xqtxt img{ max-width:100%; height:auto;}

/*新闻详情*/
.newxqpic{position: relative; display: block; overflow: hidden; margin: 10px auto;}
.newxqpic:before{content: ""; padding-top:320px; display: block;}
.newxqpic img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;max-height: 100%;max-width: 100%;margin: auto;}

.newxqtxt h4{font-size: 18px;font-weight: bold;color: #333;line-height: 40px; border-bottom:1px dotted #CCCCCC;}
.newxqtxt .sbsb {font-size: 14px;color: #555;line-height: 26px; padding-top:10px;}
.newxqtxt  img{ max-width:100%; height:auto;}
/*悬浮菜单*/


@media only screen and (min-width:991px ) {
	.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index:999;
}
}



.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	
	
	

/*新加*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*过程*/
.content { width:1200px; margin:0 auto; font-family: "Microsoft Yahei";}


.proc{overflow:hidden;margin-top:50px;height:625px;}
.proc h2{display:block;padding:15px;height:100px;font-size:36px;text-align:center;background:url(../images/proc_tbg.jpg) no-repeat center top;}
.proc h2 a:hover{text-decoration:none;}
.proc h2 a{color:#1478ab;}
.proc h2 em{display:block;margin-top:15px;font-size:20px;color:#222222;font-weight:normal;}
.proc ul{position:relative;overflow:hidden;height:420px;background:url(../images/proc_ubg.jpg) no-repeat center top;}
.proc ul li{position:absolute;display:block;width:250px;height:250px;cursor:pointer;}
.proc ul li img{display:block;width:250px;height:250px;}
.proc ul li span{z-index:2;position:absolute;left:0;top:0;overflow:hidden;display:block;width:250px;height:250px;background:url(../images/proc_pbg.png) no-repeat center top;}
.proc ul li.cur span{display:none;}
.proc ul li h5{display:block;font-size:24px;color:#333;text-align:center;font-weight:normal; padding: 95px 0; margin: 0 auto;width: 120px;}
.proc ul li h5 em{display:block;}
.proc ul .li1{left:0;top:20px;}
.proc ul .li2{left:135px;top:155px;}
.proc ul .li3{left:275px;top:20px;}
.proc ul .li4{left:410px;top:155px;}
.proc ul .li5{left:545px;top:20px;}
.proc ul .li6{left:680px;top:155px;}
.proc ul .li7{left:815px;top:20px;}
.proc ul .li8{left:950px;top:155px;}



/*头部开始*/
.theader{overflow:hidden;height:74px;background:url(../images/menu_bg.png) no-repeat center top;}
.header2{ width:1200px; margin:0 auto; font-family: "Microsoft Yahei";}


.nav{overflow:hidden;width:1230px;height:74px;line-height:74px;}
.nav ul{position:relative;overflow:hidden;display:block;}
.nav ul li{position:relative;margin-left:-4px;overflow:hidden;display:block;float:left;font-size:16px;text-align:center;}
.nav ul li.li1{margin-left:0;}
.nav ul li a{display:inline-block;width:140px;color:#333333;}
.nav ul li a:hover,.nav ul li.cur a{display:inline-block;color:#fff;background:url(../images/nav_abg.png) no-repeat left top;}



